@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style-type:none;}
img{ border:0;}
body{ font-size:12px; line-height:25px;width:1000px; margin:0 auto; color:#666;}
.clear{clear:both;}
a{ color:#666; text-decoration:none;}
a:hover{ color:red; text-decoration:none;}
.left{float:left;}

#top{width:1000px; height:100px;}
.logo{float:left;}
.map{ float:right; margin-top:20px; text-align:center;}
.map img { margin-top:10px;}

#nav{ background-image:url(navbg.jpg); background-repeat:repeat-x; height:43px; margin-top:2px;}
.ul_nav{margin-left:30px;}
.ul_nav li{ float:left; margin-left:50px; margin-top:8px;}
.ul_nav li a{ color:#FFF; font-size:14px; text-decoration:none; font-weight:bold;}
.ul_nav li a:hover{ color:#F00;}

#cen{ margin-top:5px; height:240px;}
.news{ width:350px; float:left; margin-right:20px;}
.gsjj { margin:10px 5px 0;}
.gsjj img { margin-right:10px; float:left;}
.marleft{ margin-left:20px;}
.marleft1 { margin-left:20px; margin-top:10px;}
.title,.list{ font-weight:bold; padding:5px 0 5px 45px; background:url(lanmu.jpg) 20px top no-repeat;}
.title a,.title1 a,.list a{ color:#1b60a1;}
.list{ margin-left:200px; background:none;}
.title a:hover,.title1 a:hover,.list a:hover{ color:red;}
hr{height:1px; border:none; border-top:1px solid #999; margin-top:-3px;}
.title1{ text-indent:2em; font-weight:bold;} 
.time{ padding-left:100px;}
.ul_news{ margin:10px 5px 0;}
.ul_news li{ background:url(libg.jpg); background-repeat:no-repeat; padding-left:12px; background-position:left; line-height:25px; height:25px; overflow:hidden}
.ul_news li span { float:right;}
.contact{ width:260px; float:left;}
.con_table{ margin-left:20px; line-height:45px;}

#product{}
.ul_pro{ margin-left:20px; margin-top:10px;}
.ul_pro li{ float:left; margin-right:25px; text-align:center; width:130px;}
.lianjie{ background:#CCC; padding:5px; margin-top:10px;}

#yp{ margin-top:5px;}

#bottom{ width:1000px; height:50px; background:url(bottom.jpg); background-repeat:repeat-x; text-align:center; margin-top:10px;}

#left{ float:left; width:240px;margin-top:5px;}
.ul_prolist{ margin-left:20px;}
.ul_prolist li{ line-height:40px; text-align:center; border-bottom:1px solid #CCC; width:180px;}

#right{ margin-top:5px; float:left; margin-left:20px; width:740px;}
#right h3 { margin-top:10px;}
.place{ float:right;}
.ul_proshow{/*margin-left:20px;*/}
.ul_proshow li{ float:left; display:inline; width:130px; padding:5px 10px; margin:20px 15px 0; border:1px solid #CCC; height:190px; text-align:center;}
.ul_map{ margin-left:40px;}
.ul_map li{ float:left; width:150px; margin-right:30px; margin-top:5px; margin-bottom:5px;}
.canshu_table{ border-collapse:collapse; border-spacing:0px; margin-bottom:10px;}
.canshu_table td{ border:1px solid #CCC; padding:3px 10px;}
.ul_yp{ margin-left:20px;}
.ul_yp li{ float:left; width:121px; margin-right:50px; border:1px solid #CCC; margin-top:20px; text-align:center;}
.kehu_table{ margin-left:50px;}
.kehu_table td{ width:300px;}

.newscon { padding:15px;}
.newscon p { margin:10px 0; text-indent:2em;}

.position { border-bottom:1px solid #999999; height:22px; padding-right:6px;}